$(function() {

// 要求1：自定义校验规则
let form=layui.form
form.verify({
    // 属性是规则名称知识具体的规则
    // 值有两种，数组或者函数
    // 规则1：密码校验规则
    pwd:[
        /[\S]{6,12}/,
        '密码的必须是6-15位的非空字符'
    ],
    // 规则2：新密码不能和旧密码相同
    newPwd:function(value) {
        let v1=$('[name=oldPwd]').val()
        if(v1===value) {
            return '新旧密码不能相同！'
        }
    },
    // 规则3：确认密码必须和新密码相同
    rePwd :function(value) {
        let v2=$('[name=newPwd]').val()
        if(v2!==value) {
            return '两次新密码输入不一致'
        }
    }

})


// 需求2：修改密码
$('#formPwd').on('submit',function(e) {
    e.preventDefault()
    // 发送ajax
    axios({
        method:'POST',
        url:'/my/updatepwd',
        data:$(this).serialize()
    }).then(function(res) {
        if(res.data.status!==0) {
            return layui.layer.msg(res.data.message)
        }
        // 成功：提示 重置表单
        layui.layer.msg('恭喜您，修改密码成功！')
        // 重置表单
        $('#formPwd')[0].reset()

        // 用延时函数制作定时器实现页面的跳转
        setTimeout(()=>{
            window.parent.location.href='/login.html'
        },2000)
    })
})














})